703e8869821b109d3869371efaa46c614bdb27ca,parceler/src/main/java/org/parceler/internal/ParcelableAnalysis.java,ParcelableAnalysis,innerAnalyze,#ASTType#ASTAnnotation#,65
Before Change
//overwrite with property methods
for (Map.Entry<String, List<ASTReference<ASTMethod>>> methodEntry : propertyWriteMethods.entrySet()) {
methodWriteReferences.put(methodEntry.getKey(), new MethodReference(astType, hierarchyLoop, methodEntry.getKey(), methodEntry.getValue().get(0).getReference().getParameters().get(0).getASTType(), methodEntry.getValue().get(0).getReference()));
if(methodEntry.getValue().get(0).getConverter() != null){
converters.put(methodEntry.getKey(), methodEntry.getValue().get(0).getConverter());
}
}
After Change
//overwrite with property methods
for (Map.Entry<String, Collection<ASTReference<ASTMethod>>> methodEntry : propertyWriteMethods.entrySet()) {
methodWriteReferences.put(methodEntry.getKey(), new MethodReference(astType, hierarchyLoop, methodEntry.getKey(), methodEntry.getValue().iterator().next().getReference().getParameters().iterator().next().getASTType(), methodEntry.getValue().iterator().next().getReference()));
if(methodEntry.getValue().iterator().next().getConverter() != null){
converters.put(methodEntry.getKey(), methodEntry.getValue().iterator().next().getConverter());
}
}